package com.molichuxing.gateway.bff.order.entity.response;

import com.molichuxing.framework.dto.ResponseRootDto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * 订单协商退租vo
 *
 * @Author zoumingyu
 * @Date 2020年07月20日
 */
@Data
public class OrderNegotiateRenegeVo extends ResponseRootDto {
    private static final long serialVersionUID = -8295674884398191463L;

    @ApiModelProperty(value = "订单号")
    private Long orderCode;

    @ApiModelProperty(value = "用户id")
    private Integer userId;

    @ApiModelProperty(value = "用户姓名")
    private String userName;

    @ApiModelProperty(value = "用户手机")
    private String userPhone;

    @ApiModelProperty(value = "逾期天数合计")
    private Integer overdueDays;

    @ApiModelProperty(value = "逾期天数合计str")
    private String overdueDaysStr;

    @ApiModelProperty(value = "逾期未还次数")
    private Integer overdueNum;

    @ApiModelProperty(value = "逾期未还次数str")
    private String overdueNumStr;

    @ApiModelProperty(value = "收车状态（0：未收车，1：收车失败，2：已收车，3：已丢失，4：已报废，5：已售出）")
    private Integer recycleState;

    @ApiModelProperty(value = "收车状态str")
    private String recycleStateStr;

    @ApiModelProperty(value = "订单状态")
    private Integer orderStatus;

    @ApiModelProperty(value = "订单状态str")
    private String orderStatusStr;

    @ApiModelProperty(value = "退租时间")
    private LocalDateTime renegeTime;
}
